今天會是單純的自我對話,沒有任何程式
Laravel 對我來說是工作上有用過,
但從頭到尾沒有自己跑過一次,artisan 指令也很不熟,
一邊做的同時一邊在看官網的 document,
試著練習從頭開始,過了前10天發現,
每次花的時間都比自己預期還長,
像是debug的那三天,
基本上投入了完整3天在除錯,
當然一方面是自己不熟悉,
沒有看範例,還不會爬就想要走,
但不得不說的是,
自己其實是想要看著API文件來完成這些東西,
畢竟在一年半前的我也是只有寫API文件,
提供公司合作夥伴寫APP串接,
當時也有被說不懂我在寫什麼,一直在幫我除錯等等,讓我蠻氣餒的,
但也有這次的經驗,清楚讓我知道API流程、節構等等的細節需要標示清楚
Migrate
是的,這是我第一次完全使用 migrate 來開資料表跟欄位,
在公司的經驗都是用 SQL 語法在調整資料表跟欄位,
也是看了很多的文件,也問了對主要研究 Laravel 同事,
才解決了很多問題
因此文章也前前後後改了超多次,
確認語法都正確並且能正常執行後才會發布
也很常看文件看一看發現哪邊缺欄位而臨時加欄位。
主要是看 API 文件吧
太高估自己,覺得簡單看一下就懂,
實際動手的時候發現有些眉角很重要,
但在動手前,請先詳讀文件!
請先詳讀文件!
請先詳讀文件!
因為真的很重要,所以講三次
這點跟前一點很像,
只是完整看過文件後先規劃資料表結構,
先把要記住的欄位先列出來,接著才動程式,
不然就會像我一樣,改動一次欄位,要跟著改動一堆程式,
最簡單的手段就是全部列出來,先全部進資料庫,
然後在開發時才決定那些欄位要移除,畢竟有些欄位只是判斷,不一定要存
明天開始會針對永豐金流的 odoo addons 開發
因為我在目前職位主要是擔任 odoo addons 的客製開發,
算是轉換到自己熟悉的舒適圈 :D
因此會簡單介紹一下odoo,不會敘述太多細節,
很多細節都在 Laravel 的過程中有解釋過,也踩過雷了
所以會像是純程式分享
至於 odoo addons 的開發流程
會在明天提供同時在挑戰此次鐵人賽的公司同事寫的系列文
有興趣的各位也歡迎過去看一下,那就這樣